Table: Accelerated Share Repurchases [Table]

Line Label Object Class Period Type Balance Name
1 Accelerated Share Repurchases [Table] [Table]

*

*

us-gaap:AcceleratedShareRepurchasesTable
2 Legal Entity [Axis] [Axis]

*

*

dei:LegalEntityAxis
3 Consolisated Entity [Domain] [Domain]

*

*

dei:EntityDomain
4 Accelerated Share Repurchases, Date [Axis] [Axis]

*

*

us-gaap:AcceleratedShareRepurchasesDateAxis
5 Accelerated Share Repurchases, Date [Domain] [Domain]

*

*

us-gaap:AcceleratedShareRepurchasesDateDomain
6 Accelerated Share Repurchases [Line Items] [Line Items]

*

*

us-gaap:AcceleratedShareRepurchasesLineItems
7 Accelerated Share Repurchases [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:AcceleratedShareRepurchasesTextBlock
8 Accelerated Share Repurchases [Hierarchy] [Abstract]

*

*

added:AcceleratedShareRepurchasesHierarchy
9 Accelerated Share Repurchases, Initial Price Paid Per Share [Concept] Share For Period

*

us-gaap:AcceleratedShareRepurchasesInitialPricePaidPerShare
10 Accelerated Share Repurchases, Final Price Paid Per Share [Concept] Share For Period

*

us-gaap:AcceleratedShareRepurchasesFinalPricePaidPerShare
11 Accelerated Share Repurchases, Description of Adjustment to Initial Price Paid [Concept] Text/String For Period

*

us-gaap:AcceleratedShareRepurchasesDescriptionOfAdjustmentToInitialPricePaid
12 Accelerated Share Repurchases, Settlement Payment or Receipt [Concept] Monetary As Of Debit us-gaap:AcceleratedShareRepurchasesSettlementPaymentOrReceipt
13 Accelerated Share Repurchases, Adjustment to Recorded Amount [Concept] Monetary For Period Debit us-gaap:AcceleratedShareRepurchasesAdjustmentToRecordedAmount
14 Accelerated Share Repurchases, Cash or Stock Settlement [Concept] Text/String For Period

*

us-gaap:AcceleratedShareRepurchasesCashOrStockSettlement